//
//  ConfusionModel.h
//  Confusion
//
//  Created by chuangqi on 2021/5/6.
//

#import <Foundation/Foundation.h>

@interface ConfusionModel : NSObject
/** 项目根目录 */
@property (nonatomic,strong) NSString *projectPath;

/** 是否修改图片名 */
@property (nonatomic,assign) BOOL handleXcassets;
/** 是否删除注释 */
@property (nonatomic,assign) BOOL needDeleteComments;

/** 是否开启项目名修改 */
@property (nonatomic,assign) BOOL modifyProjectName;
@property (nonatomic,strong) NSString *oldProjectName;
@property (nonatomic,strong) NSString *changeProjectName;


/** 是否开启项目类名前缀 */
@property (nonatomic,assign) BOOL modifyClassNamePrefix;
@property (nonatomic,strong) NSString *oldClassNamePrefix;
@property (nonatomic,strong) NSString *changeClassNamePrefix;

/** 忽略文件夹列表 */
@property (nonatomic,strong) NSString *ignoreDirNames;


/** 是否开启生成垃圾代码 */
@property (nonatomic,assign) BOOL spamCodeOut;
/** 独立标识 */
@property (nonatomic,strong) NSString *gOutParameterName;
/** 统一调用方法名 */
@property (nonatomic,strong) NSString *gSpamCodeFuncationCallName;
/** 同时调用方法名 */
@property (nonatomic,strong) NSString *gNewClassFuncationCallName;


@end
